package com.letv.core.bean;

import com.alibaba.fastjson.annotation.JSONField;
import com.letv.core.bean.LetvBaseBean;

/**
 * alias: "出彩中国人",
playStatus: "每周日20:05播出",
cast: "",
fitAge: "",
originator: "",
supervise: "",
dub: "",
rCompany: "",
isHomemade: "0",
pid: "10008399",
nameCn: "出彩中国人第二季",
albumTypeKey: "180001",
varietyShow: "0",
albumType: "正片",
subTitle: "",
picCollections: {},
score: "0",
cid: "11",
type: "1",
at: "1",
releaseDate: "2015-03-01", //////
platformVideoNum: "9",
platformVideoInfo: "9",
episode: "11",
nowEpisodes: "20150503",
isEnd: "0",
duration: "0",
directory: "",
starring: "",
compere: "撒贝宁",
description: "《出彩中国人第二季》由撒贝宁主持，周立波、蔡国庆、范冰冰出任评委，第二季力邀著名导演陈凯歌担任梦想评审员，将在全国范围内寻找各行各业的劳动能手和行业标兵担任出彩候选人，在节目中，他们将逐一展示才艺和故事，评选出当周“出彩明星”。最终，10位单周出彩明星将争夺当季“出彩之星”的称号。",
area: "中国大陆",
language: "",
instructor: "",
subCategory: "真人秀",
style: "2",
playTv: "CCTV1",
school: "",
controlAreas: "",
disableType: "1",
play: "1",
jump: "0",
pay: "0",
download: "1",
tag: "出彩中国人第二季 出彩中国人 范冰冰 蔡国庆 周立波",
relationAlbumId: "10008401",
relationId: "10008401",
subcid: "30075"
 * @author yanjuli
 *
 */
public class RecAlbumBean implements LetvBaseBean{

	/**
	 * 
	 */
	private static final long serialVersionUID = -1949128158691084298L;

	private String alias;
	
	private String playStatus;
	
	private String cast;
	
	private String fitAge;
	
	private String originator;
	private String supervise;
	private String dub;
	private String rCompany;
	private String isHomemade;
	
	private String pid;
	private String nameCn;
	private String albumTypeKey;
	private String varietyShow;
	private String albumType;
	private String subTitle;
	
	@JSONField(name = "picCollections")
    private PicCollections picCollections;
	
	private String pic150;
	private String pic300;
	private String pic400;
	private String pic320;
	private String score;
	private String cid;
	private String type;
	private String at;
	private String releaseDate;
	
	private String platformVideoNum;
	private String platformVideoInfo;
	private String episode;
	private String nowEpisodes;
	private String isEnd;
	private String duration;
	private String directory;
	private String starring;
	private String compere;
	private String description;
	private String area;
	private String language;
	private String instructor;
	private String subCategory;
	
	private String style;
	private String playTv;
	private String school;
	private String controlAreas;
	private String disableType;
	private String play;
	private String jump;
	private String pay;
	private String download;
	private String tag;
	private String relationAlbumId;
	private String relationId;
	private String subcid;
	
	private String cornerMark;
	private String playCount;
	
	public RecAlbumBean() {
	    picCollections = new PicCollections();
	}
	
	public String getAlias() {
		return alias;
	}
	public void setAlias(String alias) {
		this.alias = alias;
	}
	public String getPlayStatus() {
		return playStatus;
	}
	public void setPlayStatus(String playStatus) {
		this.playStatus = playStatus;
	}
	public String getCast() {
		return cast;
	}
	public void setCast(String cast) {
		this.cast = cast;
	}
	public String getFitAge() {
		return fitAge;
	}
	public void setFitAge(String fitAge) {
		this.fitAge = fitAge;
	}
	public String getOriginator() {
		return originator;
	}
	public void setOriginator(String originator) {
		this.originator = originator;
	}
	public String getSupervise() {
		return supervise;
	}
	public void setSupervise(String supervise) {
		this.supervise = supervise;
	}
	public String getDub() {
		return dub;
	}
	public void setDub(String dub) {
		this.dub = dub;
	}
	public String getrCompany() {
		return rCompany;
	}
	public void setrCompany(String rCompany) {
		this.rCompany = rCompany;
	}
	public String getIsHomemade() {
		return isHomemade;
	}
	public void setIsHomemade(String isHomemade) {
		this.isHomemade = isHomemade;
	}
	public String getPid() {
		return pid;
	}
	public void setPid(String pid) {
		this.pid = pid;
	}
	public String getNameCn() {
		return nameCn;
	}
	public void setNameCn(String nameCn) {
		this.nameCn = nameCn;
	}
	public String getAlbumTypeKey() {
		return albumTypeKey;
	}
	public void setAlbumTypeKey(String albumTypeKey) {
		this.albumTypeKey = albumTypeKey;
	}
	public String getVarietyShow() {
		return varietyShow;
	}
	public void setVarietyShow(String varietyShow) {
		this.varietyShow = varietyShow;
	}
	public String getAlbumType() {
		return albumType;
	}
	public void setAlbumType(String albumType) {
		this.albumType = albumType;
	}
	public String getSubTitle() {
		return subTitle;
	}
	public void setSubTitle(String subTitle) {
		this.subTitle = subTitle;
	}
	public String getPic150() {
	    pic150 = picCollections.getPic150();
		return pic150;
	}
	public void setPic150(String pic150) {
	    picCollections.setPic150(pic150);
		this.pic150 = pic150;
	}
	public String getPic300() {
	    pic300 = picCollections.getPic300();
		return pic300;
	}
	public void setPic300(String pic300) {
	    picCollections.setPic300(pic300);
		this.pic300 = pic300;
	}
	public String getPic400() {
	    pic400 = picCollections.getPic400();
		return pic400;
	}
	public void setPic400(String pic400) {
	    picCollections.setPic400(pic400);
		this.pic400 = pic400;
	}
	public String getPic320() {
	    pic320 = picCollections.getPic320();
		return pic320;
	}
	public void setPic320(String pic320) {
	    picCollections.setPic320(pic320);
		this.pic320 = pic320;
	}
	public String getScore() {
		return score;
	}
	public void setScore(String score) {
		this.score = score;
	}
	public String getCid() {
		return cid;
	}
	public void setCid(String cid) {
		this.cid = cid;
	}
	public String getType() {
		return type;
	}
	public void setType(String type) {
		this.type = type;
	}
	public String getAt() {
		return at;
	}
	public void setAt(String at) {
		this.at = at;
	}
	public String getReleaseDate() {
		return releaseDate;
	}
	public void setReleaseDate(String releaseDate) {
		this.releaseDate = releaseDate;
	}
	public String getPlatformVideoNum() {
		return platformVideoNum;
	}
	public void setPlatformVideoNum(String platformVideoNum) {
		this.platformVideoNum = platformVideoNum;
	}
	public String getPlatformVideoInfo() {
		return platformVideoInfo;
	}
	public void setPlatformVideoInfo(String platformVideoInfo) {
		this.platformVideoInfo = platformVideoInfo;
	}
	public String getEpisode() {
		return episode;
	}
	public void setEpisode(String episode) {
		this.episode = episode;
	}
	public String getNowEpisodes() {
		return nowEpisodes;
	}
	public void setNowEpisodes(String nowEpisodes) {
		this.nowEpisodes = nowEpisodes;
	}
	public String getIsEnd() {
		return isEnd;
	}
	public void setIsEnd(String isEnd) {
		this.isEnd = isEnd;
	}
	public String getDuration() {
		return duration;
	}
	public void setDuration(String duration) {
		this.duration = duration;
	}
	public String getDirectory() {
		return directory;
	}
	public void setDirectory(String directory) {
		this.directory = directory;
	}
	public String getStarring() {
		return starring;
	}
	public void setStarring(String starring) {
		this.starring = starring;
	}
	public String getCompere() {
		return compere;
	}
	public void setCompere(String compere) {
		this.compere = compere;
	}
	public String getDescription() {
		return description;
	}
	public void setDescription(String description) {
		this.description = description;
	}
	public String getArea() {
		return area;
	}
	public void setArea(String area) {
		this.area = area;
	}
	public String getLanguage() {
		return language;
	}
	public void setLanguage(String language) {
		this.language = language;
	}
	public String getInstructor() {
		return instructor;
	}
	public void setInstructor(String instructor) {
		this.instructor = instructor;
	}
	public String getSubCategory() {
		return subCategory;
	}
	public void setSubCategory(String subCategory) {
		this.subCategory = subCategory;
	}
	public String getStyle() {
		return style;
	}
	public void setStyle(String style) {
		this.style = style;
	}
	public String getPlayTv() {
		return playTv;
	}
	public void setPlayTv(String playTv) {
		this.playTv = playTv;
	}
	public String getSchool() {
		return school;
	}
	public void setSchool(String school) {
		this.school = school;
	}
	public String getControlAreas() {
		return controlAreas;
	}
	public void setControlAreas(String controlAreas) {
		this.controlAreas = controlAreas;
	}
	public String getDisableType() {
		return disableType;
	}
	public void setDisableType(String disableType) {
		this.disableType = disableType;
	}
	public String getPlay() {
		return play;
	}
	public void setPlay(String play) {
		this.play = play;
	}
	public String getJump() {
		return jump;
	}
	public void setJump(String jump) {
		this.jump = jump;
	}
	public String getPay() {
		return pay;
	}
	public void setPay(String pay) {
		this.pay = pay;
	}
	public String getDownload() {
		return download;
	}
	public void setDownload(String download) {
		this.download = download;
	}
	public String getTag() {
		return tag;
	}
	public void setTag(String tag) {
		this.tag = tag;
	}
	public String getRelationAlbumId() {
		return relationAlbumId;
	}
	public void setRelationAlbumId(String relationAlbumId) {
		this.relationAlbumId = relationAlbumId;
	}
	public String getRelationId() {
		return relationId;
	}
	public void setRelationId(String relationId) {
		this.relationId = relationId;
	}
	public String getSubcid() {
		return subcid;
	}
	public void setSubcid(String subcid) {
		this.subcid = subcid;
	}
	public String getCornerMark() {
		return cornerMark;
	}
	public void setCornerMark(String cornerMark) {
		this.cornerMark = cornerMark;
	}
	public String getPlayCount() {
		return playCount;
	}
	public void setPlayCount(String playCount) {
		this.playCount = playCount;
	}
	
	public PicCollections getPicCollections() {
        return picCollections;
    }

    public void setPicCollections(PicCollections picCollections) {
        this.picCollections = picCollections;
    }

    public static class PicCollections implements LetvBaseBean {
        /**
         * 
         */
        private static final long serialVersionUID = 1L;

        @JSONField(name = "150*200")
        private String pic150;

        @JSONField(name = "300*300")
        private String pic300;

        @JSONField(name = "400*300")
        private String pic400;

        @JSONField(name = "320*200")
        private String pic320;

        public String getPic150() {
            return pic150;
        }

        public void setPic150(String pic150) {
            this.pic150 = pic150;
        }

        public String getPic300() {
            return pic300;
        }

        public void setPic300(String pic300) {
            this.pic300 = pic300;
        }

        public String getPic400() {
            return pic400;
        }

        public void setPic400(String pic400) {
            this.pic400 = pic400;
        }

        public String getPic320() {
            return pic320;
        }

        public void setPic320(String pic320) {
            this.pic320 = pic320;
        }

    }
	
}
